﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PerceptiveMCAPI;

namespace PerceptiveMCAPI.Types
{
	public class templateInfoParms
	{
		public string apikey { get; set; }
		public int tid { get; set; }
		public EnumValues.template_type type { get; set; }
		// ---------------------------------------------------
		public templateInfoParms()
		{
			this.apikey = MCAPISettings.default_apikey;
			this.type = MCAPISettings.default_template_type;
		}
		public templateInfoParms( int tid )
		{
			this.apikey = MCAPISettings.default_apikey;
			this.tid = tid;
			this.type = MCAPISettings.default_template_type;
		}
		public templateInfoParms( int tid, EnumValues.template_type type )
		{
			this.apikey = MCAPISettings.default_apikey;
			this.tid = tid;
			this.type = type;
		}
		public templateInfoParms( string apikey, int tid )
		{
			this.apikey = apikey;
			this.tid = tid;
			this.type = MCAPISettings.default_template_type;
		}
		public templateInfoParms( string apikey, int tid, EnumValues.template_type type )
		{
			this.apikey = apikey;
			this.tid = tid;
			this.type = type;
		}
	}
}
